/**
 * 集合接口
 *
 * @author Kevin
 * @date 2018-12-11
 */
public interface Set<E> {

    /**
     * 添加元素e
     *
     * @param e
     */
    void add(E e);

    /**
     * 是否包含元素e
     *
     * @param e
     */
    boolean contains(E e);

    /**
     * 删除元素e
     *
     * @param e
     */
    void remove(E e);

    /**
     * 获取集合的大小
     */
    int getSize();

    /**
     * 是否为空
     */
    boolean isEmpty();

}
